package Tutorials;

import java.util.concurrent.Callable;

public class AnimalDemo02 {
    public static void main(String[] args) {
        //多态
        Animal a =new Cat();//向上转型
        a.eat();
        //a.playgame() , 猫的特有方法无法引用

        //向下转型,解决多态的弊端：不能访问子类的特有功能
        Cat c =(Cat) a;
        c.eat();
        c.playgame();
    }
}
